<?php
/**
 * NAME: poprawiacz
 * WHEN: OnMsg
 * PROVIDES: NONE
 * AUTOLOAD: true
 * DESCRIPTION: Moduł dbający o poprawność językową uczestników dyskusji:)
 * VERSION: 0.1
 * UPDATE: http://update.tempaq2.blacksoft.eu/check.php
 * AUTHOR: blacksoft.eu
 */
 
 exit();
 
//*function_start
//@todo: przydaloby sie stworzyć bazę do tego z analizatorem blędów
	$conaco = array(
		'wogole' => 'w ogole',
		'wogóle' => 'w ogóle',
		'wziasc' => 'wziac',
		'wziąść' => 'wziąć',
		'wziąśc' => 'wziąc',
		'wziąsć' => 'wziąć',
		'wziaść' => 'wziać',
		'ogule' => 'ogóle',
		'acha' => 'aha',
		'alkochol' => 'alkohol',
		
	); //co-na-co
	$regexp = array (
		"[^c]huj(.*)" => "chuj%1",
		"^huj(.*)" => "chuj%1",
		"(.*)uwka$" => "%1ówka",
		"(.*)[oó]je$" => "%1uje",
		"^muj$" => "mój",
	);
	
	/*
	$tempmsg=$this->basicchars($data->message);
	$wulgaryzm=(preg_match("/pierdalaj/",$tempmsg)||
				preg_match("/kurw/",$tempmsg)||
				preg_match("/huj/",$tempmsg)||
				preg_match('/cip.+/',$tempmsg)
				);

	if ($wulgaryzm) $this->sendtochannel($irc,$data->nick.': proszę nie używać słów powszechnie uznawanych za wulgarne na kanale.');
	*/
	/*
	foreach ($regexp as $k => $v) {
		if (eregi($k, $data->message, $matches)) {
			$msg=str_replace("%1", $matches[1], $v);
			$this->sendtochannel($irc, $data->nick.": Pisze się ".$msg);
		}
	}
	*/
	
	foreach ($data->messageex as $x) {
		foreach ($conaco as $k=>$v) {
		if (substr_count($x, $k)) {
				$msg = $data->nick.": Pisze się ".$v;
				$this->sendmessage($msg);
			}
		}
	}
//*function_end	
?>